new char[]系统默认提供多少位
来源:百度知道 编辑:UC知道 时间:2024/05/17 21:55:00
直接用char* str = new char[],系统会默认提供多少位内存啊
不是零,因为我试过,是可以输入的,然后使用的。只是当输入超过一定值的时候产生溢出,我发现当我输入13个字符时还是可以的,14个就出错。所以我就想问一下默认是多少位?具体到Windows和Linux下的默认位数有没有不同
不是零,因为我试过,是可以输入的,然后使用的。只是当输入超过一定值的时候产生溢出,我发现当我输入13个字符时还是可以的,14个就出错。所以我就想问一下默认是多少位?具体到Windows和Linux下的默认位数有没有不同
我看了下汇编代码,分配大小是0。我认为可以看成str虽然有值,但值是无效的
这不是一个数组么~!貌视这样是有错误的,这样没有办法给该数组分配内存,因为无法判断它的长度~!
0
0
char *p =new char[..]
什么是64位系统,和32位有什么区别,在64位下一个int型和char型变量占多少字节
char *p= new char 与char *p = new char[1]有区别吗
char *pch=NULL;pch = new char[100]; 和char *pch= new char[100];有什么区别
*pVsipMsg = (PVSIP_MSG) new char[MsgSize]
c++ new char指针的问题
char pch[100];与char *pch= new char[100];哪个好点
我的摄象机是用ieee1394接口连接的,但是系统不默认,所以要找ieee1394驱动,那位大哥有的希望提供,谢谢~
请问:定义一个char *p = new char[105]和定义一个char p[105] 有什么区别?
char* a=new char;a="abc";会泄露内存么?